Fixing bug when request is made offline, adding travel mode flexibility in Async