batched puppet executor