fix combine_hash_nodes bug