tweaks to update handler to also observe entry.changed flag when deciding to save