update/delete event support