--
circular container which keeps last n values
--
mmap_read API change