emitter updates