重构aio