add min heap for get top n from large dataset