Circular buffer with multiple readers