add cache mechanism for news contents