align execution core to adapt nio engine, WIP