veison 0.3.1

improve the priority change and preempt