Anticipatory routing methods for an on-demand ridepooling mobility system