extract input fetching from builder
move testing of fetching to input fetcher
fetch inputs in parallel

[#72855006]