updating of observables