添加异步返回支持