refactored some more with followers and following functions in user