modified cache update for delete