add notify observer