[ ] Test whether to update on each app resume, not only if search page is active (e.g., make main page stateful and add didChangeAppLifecycleState; see Sinai version)
[ ] If an update failed, only show a warning dialog and use old state (see Sinai version, but would not live in login)
Improve updating Anni data:
didChangeAppLifecycleState
; see Sinai version)