Fixed bug causing infinite cache

Caused the first cache entry to always be cached thus never renewing the actual data