changed partial path's caching system