完成异步任务改造