use SDURLCache to improve user experience.