Added in cycles (number of times body has run) and updated start method
to only start when job is not running