Hopefully,Made DFP fetch method properly tail recursive.
Optimised recursive DFP call

The @tailrec annotation really helped this.
Merge pull request #6769 from guardian/optimisingDfpFetcher

Optimising dfp fetcher