Implement update task functions