almost finish the JobStatusCallback