改变异步任务写法(10%)