List handling after recent pi-hole update is exhausting nearly all resources

What a difference!

I switched from the base to the gravity-test branch on my Pi Zero 2 and the gravity update ran to completion in a "normal" amount of time. Memory consumption stayed in a normal range.

Not sure what else is needed to bring it out of the WIP status but it's a great start!! :+1: