add aio_api module