adding {batch} option to reset_async