update event bus mechanism