update task half