update EventRouter & EventBus class