Made job logging optional. Made job progress update more efficient.