add event_modify support