implemented SearchSwingWorker