改为异步方式