Look into streaming API, you can follow upto 5000 users! My suggestion would be to randomly select users during certain intervals and follow them using streaming API, saving the results on a local database, then deliver those results to the home page using that database.