fixed notify()