move nextJob launching to .then