changed ClienThread