update snapshot_and_update helper