projects caching