Please add a status message to your spinner so that you know how long or how many messages you still have to download.
My test phone got quite hot when I first logged in and syncing took quite a while, just like on the PC.
It would be nice to see the current progress so you don’t think the app is having problems or has crashed.