fix val_hashmap iter hook