make EventEmitter more fast