store training buffer dumps separately, aggregate for retraining