not repeating job after the job is done

This fixes a job repetition I detected in my app.
When the job is complete and was pending, there is no need to call `doJob`.