actually populate the module cache for dirProvider
dont rely on github for tests
remove pre-emptive caching