A Batch Consistent Optimization