update RPN