It’s no longer needed to `hash.delete old_data`, `hash[id] = new_data`. Previously existing data are properly de-indexed, then replaced by the new data, which are then properly re-indexed. As you’d expect from a database thingy.