                 
             } else {
                 
-                self.showMessage("You will be switched to cache-only mode", title: "Network is unreachable")
+                self.showMessage("You're now switched to cache-only mode. Refresh to retry.", title: "Network is unreachable")
                 self.indicatorView.stopAnimating()
                 // TODO: swifch to cache-only mode
             }

        sdkInstance.uiDelegate = self
        sdkInstance.registerDelegate(self)
        
        let scope = ["audio"]
        VKSdk.wakeUpSession(scope, completeBlock: { state, error in
            if state == VKAuthorizationState.Authorized {
                // ready to go
                let audioRequestDescription = AudioRequestDescription.usersAudioRequestDescription()

                // auth needed
                VKSdk.authorize(scope)
            } else if state == VKAuthorizationState.Error {
                self.showMessage("You're now switched to cache-only mode. Refresh to retry.", title: "Failed to authorize")
                // TODO: Handle appropriately
            } else if error != nil {
                fatalError(error.description)
