added check for job to be previewable before getting the results in onJobProgress