join on client_thread instead of ignoring it in server_loop