hash_map.cpp update