mmap reader updated