Create a new FetchRequestBuilder for each fetch

This avoids a lock with the tradeoff that more objects are created.