A survey on predicting the popularity of web content