fix caching bug when using different dependencies