updated event_bus