caching local progress