pulled out notify_follower into own class