On constrained optimization by adjoint based quasi-Newton methods