if bg not in cache load it