fix EventConsumer