publish functions and feed add and removal modified
need to stop userObserver