updated PersistentHashtbl