Efficient variable time-stepping scheme for intense field-atom interactions