✅ Refactor create and upload thumbnail.
✅ Open folder after downloading a backup.
✅ Refactor watcher to stop using usePolling and reduce CPU usage.
✅ Improve C++ error handling.
✅ Join create file and folder and replace file operations between drive and backups.
✅ Make move placeholder when moved in remote more efficient.
✅ Convert all C++ functions to async.
✅ Make delete placeholders when deleted in remote more efficient and safer.
✅ Apply C++ safe wrapper to all functions so they don't break the node process.