Use built-in SwingWorker
Added graphical message for the impatient