     
     func syncWithFileSystem() {
         let videosPath = Preferences.shared.localVideoStorageURL.path
-        enumerateVideoFiles(videosPath)
+        updateDownloadedFlagsByEnumeratingFilesAtPath(videosPath)
     }
     
     func monitorDownloadsFolder() {

        setupSubdirectoryMonitors(on: url)
        
        topFolderMonitor.startMonitoring()
        
        enumerateVideoFiles(url.path)
    }
    
    private func setupSubdirectoryMonitors(on mainDirURL: URL) {

        
        mainDirURL.subDirectories.forEach { subdir in
            guard let monitor = DTFolderMonitor(for: subdir, block: { [unowned self] in
                self.updateDownloadedFlagsByEnumeratingFilesAtPath(mainDirURL.path)
            }) else { return }
            
            subfoldersMonitors.append(monitor)
