change the status of task & update client's traversal of task