switch to mmap-go based implementation