change map to hash map
fix bug during hypo recombination
fix bug in calculating local score, revise acc_weight -> weight