update avalon.observe