TPCircularBuffer updates