Update the observer