throw ringbuffer away to improve performance