add cache and load new posts after loaded