Reorder pool list based on priority