the app caches data from Moodle for 5 minutes. This means that if a user access some page quite often, it will only fetch the data once every 5 minutes.
Please notice that the fetch is only done when the user accesses the page, so if a user has a certain page open (e.g. a course) and you update it in Moodle, the app won't update the view automatically, the user would have to leave and re-enter the course.
Most of the pages in the app support the "Pull to refresh" feature. This means that the user can pull down the view to force an update of the data.