no-polling IO & AIO