nioscheduler compile pass with new scheduler