异步工具

@todo: 待写