• Instead of calling the job explicitly, you could have a job that runs every five minutes or so, polls a table to see if any works needs to be done, and then executes the cleanup tasks.

    What type of "cleanup" tasks are we talking about here?

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho