started with ringbuffer shared memory usage