Extract update body to new method