added mmap support, serving files from there