add ability to re-enqueue performed job