SMS Messages to Dash while unit in motion

In the main loop(), the code above sits in the while loop until the alarm has expired. If an SMS message is received, the program exits the sleep() function. When I send an SMS to the Dash, I know the SMS is being received, because the tone function is executed. This while loop should trigger the cloud_sms handler when an SMS message comes in but for whatever reason it’s not going. Perhaps our problems are related and since you don’t execute the Dash.sleep() function, you can’t identify when an SMS message comes in?