更换为异步