update CRUserInterface