Fix cache update bug

-Was only updating cache if the response did not exist. Obviously this does not work if we want to update the cache for a request that has been done before.