enable preemption
enable PM