I find it totally capricious. None of my flights seem to update even though it is set to do so. The only way that it seems to catch up is if you close the App and reboot it - otherwise no.
Delays it seems to manage. Maybe they have programmed it to cope with bad news.