update event publisher