prepare data for handoff to worker
move work to queue, implement callback handling