update a task list