Text this: An optimal adaptive time-stepping scheme for solving reaction-diffusion-chemotaxis systems