It is surprising how many applications persist in a www lookup before allowing any user interaction. Take calendar or reminders. As soon as they are opened they lookup the web for updates. Leading to user having to wait. Sometimes over 20secs. Hence killing many of the advantages of smartphone interactivity. Now with multitask, dual core, etc. why generate this wait? Why not give a visual cue that the info is possibly not uptodate and leave the user move forwards. Whilst doing the update in the background. This delay is somewhat linked to network availability/speed. And since we can expect this to be untrustworthy why code apps as if it is perfect?