simple ringbuffer with possibility to get all data and/or only updates