update ephemeral cache on save
delete ephemeral cache on delete