fix notify observers