fix IndexPriorityQueue