emitter externalization update