removed 'catch InterruptedException' from processJobState