update problem such that root sends out subproblems to tasks and receives back answers