reorg nioengine packages