fix job cb for working with 'q' promises