lazy the cachedpath