updated EventBroker