update emitter