Use SwingWorker for updating the file list