Updater moved to UpdateWorker (extends SwingWorker)