fix bug in observe when the return msg is not a observing notification