add push func for minheap