async-worker: extract LoaderHelper to cache Loaders