Rewrite model to use syncFileSystem instead of storage.sync