RESTRequest works with showmessage after, but fails if showmessage is removed

I have an android app.  It calls a restrequest to get from a website.  That website returns a JSON object.  If I have a showmessage that shows the JSON object (as string) then it works fairly well.  But if I comment out the Show message it never works.  Sometimes I can use a ShowMessage with a static string, sometimes I need to show the response JSON.  I am using ExecAsync on the request and the show message is in the success TProc.  I tried some various other timing things, but nothing else worked.  Any ideas at all?

Tom...