Effect of time stepping strategy on adjoint-based production optimization