implement worker thread for multi client
fix trivial
change name
remove receiving thread
separate Client class from connection.py to client.py