Fixed cyclic dependency and event only execution
Fixed notification call to pip