cache keeps url hash to correctly handly api queries