refactor user/follow association