load all schemas at start, dont memoize