extracted and refactored mark node follow and unfollow
changed auto-follow logic of auto-fork. Fixes #58