I just did a test, and possibly the problem is with refreshing the page after hitting "follow." Refreshing the page seems to have the effect of clicking "unfollow."
The new count should automatically show up after someone clicks on "follow" or "unfollow," so it is obviously a bug. Should be an easy fix though - just refreshing the page after the link is clicked.