Thread executor is now based on PriorityQueue