handle_client_task is no longer a coroutine.