added ring update