                 // auth needed
                 VKSdk.authorize(scope)
             } else if state == VKAuthorizationState.Error {
-                self.showMessage("You will be switched to cache-only mode", title: "Failed to authorize")
+                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)

        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()

                
            } else {
                
                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
            }
