make chatserver_client_worker implement gen_server