updated observer docs