what about to switch to the next file/dir in queue when file/dir is not found,
and move it to bottom list ?
exemple : (queue list)
-> Dir1 is not found on source and retry is set to 50 instead of trying 50 times directly what about to skip it, place it in last position on queue and decrease retry to 49 ? like that :