update estimated arrival times through mobile, and other ideas