ring update