fix hash_table::equal_range bug