Ensemble manager loop should be thread, not process