增加异步操作模块，简单接口定义