added callback on update in body