Improve application performance with SwingWorker