added ShockBatchWrite