self update riven