moved label partial out of the caching block