add lbfgs_b module, waiting for test