working on FUSE for caching