l-bfgs fixes