notification logic  is done, waiting for view updating