scheduler: launchers detect and assign