Of the 4 times I've used the app 2 times I have waited for 30-45min before the order was canceled. In both cases I didn't receive any notification. Seems like if there aren't enough drivers to fulfill orders that there should be some better front end actions taken. I'd much prefer to be told up front that there is a high likelihood my order will be canceled so I can just go get something myself.