adding offline fallback to webview branch