make filelist threadsafe and implement threaded reconciliation
Made settings dialog load path in separate thread to speed up loading
simplified menu show code