priority/desire determined task manager