holdout valid and early terminate for bfgs