The app data refresh when the car is turned off (not when in motion). After that, you can only get a current state if, and only if, the car is plugged.
That really kind of sucks that you cannot see real time location information except when the car gets turned off. Every other car monitoring app I have had or seen can do this. You should be able to also remotely see the range in real time as the car is moving. I can't really see the rationale for not providing this information.
Furthermore, it would seem that you CAN remotely LOCK the car with the app but you CANNOT remotely UNLOCK the car with the app. Again, I find this silly. What if you want to open your car for someone to take something out remotely.
Also, yesterday I accidentally left the key on the front seat, got out of the car and walked away. Then, thinking I might have not locked the car, I used the remote app to lock it. When I got back to the car and it wouldn't unlock I realized I had the key inside and now the car was locked! There was no way to unlock it from the app so I had to go fetch my second key to unlock it. Very strange that such an intelligent car would allow locking with a fob inside the car and one HUGE reason to be able to unlock the car from the app. (You can also, by the way, leave a fob in the car, lock the door with the other fob and walk away and the car will lock the first fob in the car.