update : add hash_key