ensure batch is retaining until completed