Update observer pattern README