update all source && target folders after archive command
select source folder if no one selected for archive, to prevent exception
move debug to advanced option
closeAllFoldersDB when done.
remove redundant code
use createSubfolder instead of createStorageIfMissing to prevent losing control issue
add duplicateHit