Use find_in_batches and control GC execution