removed producer type enum
implement ringbuffer
fix event translator interface