Remove cp-data dependency, import priority queue
Make priority queue only hold string keys