Update gradient method.