[feature] fix for tcp