product batch manage