Text this: An efficient semi-analytical method by using adaptive approach in solving nonlinear schrödinger equations