refactor: rs Batcher