cancel jobs through job data instead of deleting so that we could notify running jobs to stop nicely