make merge_heap more independent from merge
... because I also want to use them in replay. for instance, do not depend on the "merge_pass" variable.
... because I also want to use them in replay. for instance, do not depend on the "merge_pass" variable.