add coroutine cloudwu