run tasks on units