Would it be great that the app caches things like avatars, messages etc to keep a local copy for offline access? Anyone else think so?