fixed three SwingWorkers with high cpu usage due to rapid execution of
isCancelled()