clienthandler and server update