get rid of editableSaver, extract to update for better clarity