Implement user following feature