fix tcp_server_new