tcp server fixes