Currently we're using only backtracking, would be better to move to [LineSearches.jl](https://github.com/JuliaNLSolvers/LineSearches.jl).