add QueryThenFetch consumer