new scheduling policy