1.增加了使用委托异步的代码