tcp_client.erl update