rename lfqueue to ringbuffer