reduce shuffle write