update ribbon