added some caching for the browserify stuff, meh this would have been
faster to do sync