updating event processing