made it so it wasn't constantly caching