Fix spinner.
Cache size requests.
Cacheing to separate plugin.
Expire cache from time to time.