Fixed bug, was not setting data from cache so was assuming openurl