move job processor tasks to backend