Adding multithreaded file sync with unsynced list