A generalized diffusion model for preference and response time: Application to ordering mobility-on-demand services. (December 2020)