enable nio engine in execution engine, WIP