Update Rational