An algorithm for solving the fractional convection–diffusion equation with nonlinear source term