add destroy and update to event