Text this: Design of multi-optional pickup time offers in ride-sharing systems