add updateTaskStatus method