ClientThread Changes