added missing observer updates