background-size should be 'cover'
update content_cache