Recursive Update

Also known as "Ranged Update"