quasi newton
sgd