Add launcher which contains the main loop in launch_jobs()