Update a single task