add cache to hold the ad category and ads