Observer update fix