more complete, added pass-through nfs backend nfs_filefs implment with file module