update rich