cache previous result to speed things up (if it's the same theme don't do anything)