improved the monitoring on the job

changed the job to swing off last execution date rather than a
potentially infinite while(true) loop.