adding priority queue
updating pq
pq edit