supervise execution of threads