switch the meanings of BehaviorTask.update and updateTask
some minor rejiggering and docs