caching
log download time
rebuild cache