unexpected tcp behaviour