modify the tcp client