restore lbfgs.h