Download-function uses now caching