scene batcher