try to cache node modules