priority-preempt working