diff --git a/v2rayN/v2rayN.Desktop/Views/OptionSettingWindow.axaml b/v2rayN/v2rayN.Desktop/Views/OptionSettingWindow.axaml
index 88c8e2aa..fbed6030 100644
--- a/v2rayN/v2rayN.Desktop/Views/OptionSettingWindow.axaml
+++ b/v2rayN/v2rayN.Desktop/Views/OptionSettingWindow.axaml
@@ -1,4 +1,4 @@
-<Window
+<Window
     x:Class="v2rayN.Desktop.Views.OptionSettingWindow"
     xmlns="https://github.com/avaloniaui"
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
@@ -63,13 +63,26 @@
                             TextWrapping="Wrap" />
 
                         <TextBlock
-                            Grid.Row="2"
+                            Grid.Row="1"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsSecondLocalPortEnabled}" />
                         <ToggleSwitch
                             x:Name="togSecondLocalPortEnabled"
+                            Grid.Row="1"
+                            Grid.Column="1"
+                            HorizontalAlignment="Left"
+                            Classes="Margin8" />
+
+                        <TextBlock
+                            Grid.Row="2"
+                            Grid.Column="0"
+                            VerticalAlignment="Center"
+                            Classes="Margin8"
+                            Text="{x:Static resx:ResUI.TbSettingsUdpEnabled}" />
+                        <ToggleSwitch
+                            x:Name="togudpEnabled"
                             Grid.Row="2"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
@@ -80,9 +93,9 @@
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
-                            Text="{x:Static resx:ResUI.TbSettingsUdpEnabled}" />
+                            Text="{x:Static resx:ResUI.TbSettingsSniffingEnabled}" />
                         <ToggleSwitch
-                            x:Name="togudpEnabled"
+                            x:Name="togsniffingEnabled"
                             Grid.Row="3"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
@@ -93,23 +106,10 @@
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
-                            Text="{x:Static resx:ResUI.TbSettingsSniffingEnabled}" />
-                        <ToggleSwitch
-                            x:Name="togsniffingEnabled"
-                            Grid.Row="4"
-                            Grid.Column="1"
-                            HorizontalAlignment="Left"
-                            Classes="Margin8" />
-
-                        <TextBlock
-                            Grid.Row="5"
-                            Grid.Column="0"
-                            VerticalAlignment="Center"
-                            Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsDestOverride}" />
                         <ListBox
                             x:Name="clbdestOverride"
-                            Grid.Row="5"
+                            Grid.Row="4"
                             Grid.Column="1"
                             Grid.ColumnSpan="2"
                             HorizontalAlignment="Left"
@@ -118,13 +118,26 @@
                             Theme="{DynamicResource CardCheckGroupListBox}" />
 
                         <TextBlock
-                            Grid.Row="6"
+                            Grid.Row="5"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsRouteOnly}" />
                         <ToggleSwitch
                             x:Name="togrouteOnly"
+                            Grid.Row="5"
+                            Grid.Column="1"
+                            HorizontalAlignment="Left"
+                            Classes="Margin8" />
+
+                        <TextBlock
+                            Grid.Row="6"
+                            Grid.Column="0"
+                            VerticalAlignment="Center"
+                            Classes="Margin8"
+                            Text="{x:Static resx:ResUI.TbSettingsAllowLAN}" />
+                        <ToggleSwitch
+                            x:Name="togAllowLANConn"
                             Grid.Row="6"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
@@ -135,9 +148,9 @@
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
-                            Text="{x:Static resx:ResUI.TbSettingsAllowLAN}" />
+                            Text="{x:Static resx:ResUI.TbSettingsNewPort4LAN}" />
                         <ToggleSwitch
-                            x:Name="togAllowLANConn"
+                            x:Name="togNewPort4LAN"
                             Grid.Row="7"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
@@ -148,48 +161,48 @@
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
-                            Text="{x:Static resx:ResUI.TbSettingsNewPort4LAN}" />
-                        <ToggleSwitch
-                            x:Name="togNewPort4LAN"
-                            Grid.Row="8"
-                            Grid.Column="1"
-                            HorizontalAlignment="Left"
-                            Classes="Margin8" />
-
-                        <TextBlock
-                            Grid.Row="9"
-                            Grid.Column="0"
-                            VerticalAlignment="Center"
-                            Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsUser}" />
                         <TextBox
                             x:Name="txtuser"
-                            Grid.Row="9"
+                            Grid.Row="8"
                             Grid.Column="1"
                             Width="200"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="10"
+                            Grid.Row="9"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsPass}" />
                         <TextBox
                             x:Name="txtpass"
-                            Grid.Row="10"
+                            Grid.Row="9"
                             Grid.Column="1"
                             Width="200"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="11"
+                            Grid.Row="10"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsMuxEnabled}" />
                         <ToggleSwitch
                             x:Name="togmuxEnabled"
+                            Grid.Row="10"
+                            Grid.Column="1"
+                            HorizontalAlignment="Left"
+                            Classes="Margin8" />
+
+                        <TextBlock
+                            Grid.Row="11"
+                            Grid.Column="0"
+                            VerticalAlignment="Center"
+                            Classes="Margin8"
+                            Text="{x:Static resx:ResUI.TbSettingsLogEnabledToFile}" />
+                        <ToggleSwitch
+                            x:Name="toglogEnabled"
                             Grid.Row="11"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
@@ -200,107 +213,94 @@
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
-                            Text="{x:Static resx:ResUI.TbSettingsLogEnabledToFile}" />
-                        <ToggleSwitch
-                            x:Name="toglogEnabled"
-                            Grid.Row="12"
-                            Grid.Column="1"
-                            HorizontalAlignment="Left"
-                            Classes="Margin8" />
-
-                        <TextBlock
-                            Grid.Row="13"
-                            Grid.Column="0"
-                            VerticalAlignment="Center"
-                            Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsLogLevel}" />
                         <ComboBox
                             x:Name="cmbloglevel"
-                            Grid.Row="13"
+                            Grid.Row="12"
                             Grid.Column="1"
                             Width="200"
                             Classes="Margin8"
                             ToolTip.Tip="Level" />
 
                         <TextBlock
-                            Grid.Row="14"
+                            Grid.Row="13"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsDefAllowInsecure}" />
                         <ToggleSwitch
                             x:Name="togdefAllowInsecure"
-                            Grid.Row="14"
+                            Grid.Row="13"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="15"
+                            Grid.Row="14"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsDefFingerprint}" />
                         <ComboBox
                             x:Name="cmbdefFingerprint"
-                            Grid.Row="15"
+                            Grid.Row="14"
                             Grid.Column="1"
                             Width="200"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="16"
+                            Grid.Row="15"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsDefUserAgent}" />
                         <ComboBox
                             x:Name="cmbdefUserAgent"
-                            Grid.Row="16"
+                            Grid.Row="15"
                             Grid.Column="1"
                             Width="200"
                             Classes="Margin8" />
                         <TextBlock
-                            Grid.Row="16"
+                            Grid.Row="15"
                             Grid.Column="3"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsDefUserAgentTips}" />
 
                         <TextBlock
-                            Grid.Row="17"
+                            Grid.Row="16"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsMux4SboxProtocol}" />
                         <ComboBox
                             x:Name="cmbmux4SboxProtocol"
-                            Grid.Row="17"
+                            Grid.Row="16"
                             Grid.Column="1"
                             Width="200"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="18"
+                            Grid.Row="17"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsEnableCacheFile4Sbox}" />
                         <ToggleSwitch
                             x:Name="togenableCacheFile4Sbox"
-                            Grid.Row="18"
+                            Grid.Row="17"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="19"
+                            Grid.Row="18"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsHysteriaBandwidth}" />
 
                         <StackPanel
-                            Grid.Row="19"
+                            Grid.Row="18"
                             Grid.Column="1"
                             Orientation="Horizontal">
 
@@ -317,19 +317,19 @@
                         </StackPanel>
 
                         <TextBlock
-                            Grid.Row="20"
+                            Grid.Row="19"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsEnableFragment}" />
                         <ToggleSwitch
                             x:Name="togenableFragment"
-                            Grid.Row="20"
+                            Grid.Row="19"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
                             Classes="Margin8" />
                         <TextBlock
-                            Grid.Row="20"
+                            Grid.Row="19"
                             Grid.Column="2"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsEnableFragmentTips}"
@@ -472,47 +472,61 @@
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="11"
+                            Grid.Row="10"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsDoubleClick2Activate}" />
                         <ToggleSwitch
                             x:Name="togDoubleClick2Activate"
-                            Grid.Row="11"
+                            Grid.Row="10"
                             Grid.Column="1"
                             HorizontalAlignment="Left"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="14"
+                            Grid.Row="11"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsAutoUpdateInterval}" />
                         <TextBox
                             x:Name="txtautoUpdateInterval"
-                            Grid.Row="14"
+                            Grid.Row="11"
                             Grid.Column="1"
                             Width="200"
                             HorizontalAlignment="Left"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="15"
+                            Grid.Row="12"
+                            Grid.Column="0"
+                            VerticalAlignment="Center"
+                            Classes="Margin8"
+                            Text="{x:Static resx:ResUI.TbSettingsAutoUpdateCoreInterval}" />
+                        <TextBox
+                            x:Name="txtautoUpdateCoreInterval"
+                            Grid.Row="12"
+                            Grid.Column="1"
+                            Width="200"
+                            HorizontalAlignment="Left"
+                            Classes="Margin8" />
+
+                        <TextBlock
+                            Grid.Row="13"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsCurrentFontFamily}" />
                         <ComboBox
                             x:Name="cmbcurrentFontFamily"
-                            Grid.Row="15"
+                            Grid.Row="13"
                             Grid.Column="1"
                             Width="200"
                             Classes="Margin8"
                             MaxDropDownHeight="1000" />
                         <TextBlock
-                            Grid.Row="15"
+                            Grid.Row="13"
                             Grid.Column="2"
                             VerticalAlignment="Center"
                             Classes="Margin8"
@@ -520,53 +534,80 @@
                             TextWrapping="Wrap" />
 
                         <TextBlock
-                            Grid.Row="16"
+                            Grid.Row="14"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsSpeedTestPageSize}" />
                         <TextBox
                             x:Name="txtSpeedTestPageSize"
-                            Grid.Row="16"
+                            Grid.Row="14"
                             Grid.Column="1"
                             Width="200"
                             HorizontalAlignment="Left"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="17"
+                            Grid.Row="15"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsSpeedTestTimeout}" />
                         <ComboBox
                             x:Name="cmbSpeedTestTimeout"
-                            Grid.Row="17"
+                            Grid.Row="15"
                             Grid.Column="1"
                             Width="200"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="18"
+                            Grid.Row="16"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsSpeedTestUrl}" />
                         <ComboBox
                             x:Name="cmbSpeedTestUrl"
-                            Grid.Row="18"
+                            Grid.Row="16"
                             Grid.Column="1"
                             Width="300"
                             Classes="Margin8" />
 
                         <TextBlock
-                            Grid.Row="19"
+                            Grid.Row="17"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsSpeedPingTestUrl}" />
                         <ComboBox
                             x:Name="cmbSpeedPingTestUrl"
+                            Grid.Row="17"
+                            Grid.Column="1"
+                            Width="300"
+                            Classes="Margin8" />
+
+                        <TextBlock
+                            Grid.Row="18"
+                            Grid.Column="0"
+                            VerticalAlignment="Center"
+                            Classes="Margin8"
+                            Text="{x:Static resx:ResUI.TbSettingsSubConvert}" />
+                        <ComboBox
+                            x:Name="cmbSubConvertUrl"
+                            Grid.Row="18"
+                            Grid.Column="1"
+                            Width="300"
+                            Classes="Margin8"
+                            ToolTip.Tip="Convert Url" />
+
+                        <TextBlock
+                            Grid.Row="19"
+                            Grid.Column="0"
+                            VerticalAlignment="Center"
+                            Classes="Margin8"
+                            Text="{x:Static resx:ResUI.TbSettingsMainGirdOrientation}" />
+                        <ComboBox
+                            x:Name="cmbMainGirdOrientation"
                             Grid.Row="19"
                             Grid.Column="1"
                             Width="300"
@@ -577,42 +618,15 @@
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
-                            Text="{x:Static resx:ResUI.TbSettingsSubConvert}" />
-                        <ComboBox
-                            x:Name="cmbSubConvertUrl"
-                            Grid.Row="20"
-                            Grid.Column="1"
-                            Width="300"
-                            Classes="Margin8"
-                            ToolTip.Tip="Convert Url" />
-
-                        <TextBlock
-                            Grid.Row="21"
-                            Grid.Column="0"
-                            VerticalAlignment="Center"
-                            Classes="Margin8"
-                            Text="{x:Static resx:ResUI.TbSettingsMainGirdOrientation}" />
-                        <ComboBox
-                            x:Name="cmbMainGirdOrientation"
-                            Grid.Row="21"
-                            Grid.Column="1"
-                            Width="300"
-                            Classes="Margin8" />
-
-                        <TextBlock
-                            Grid.Row="22"
-                            Grid.Column="0"
-                            VerticalAlignment="Center"
-                            Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsGeoFilesSource}" />
                         <ComboBox
                             x:Name="cmbGetFilesSourceUrl"
-                            Grid.Row="22"
+                            Grid.Row="20"
                             Grid.Column="1"
                             Width="300"
                             Classes="Margin8" />
                         <TextBlock
-                            Grid.Row="22"
+                            Grid.Row="20"
                             Grid.Column="2"
                             VerticalAlignment="Center"
                             Classes="Margin8"
@@ -620,19 +634,19 @@
                             TextWrapping="Wrap" />
 
                         <TextBlock
-                            Grid.Row="23"
+                            Grid.Row="21"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsSrsFilesSource}" />
                         <ComboBox
                             x:Name="cmbSrsFilesSourceUrl"
-                            Grid.Row="23"
+                            Grid.Row="21"
                             Grid.Column="1"
                             Width="300"
                             Classes="Margin8" />
                         <TextBlock
-                            Grid.Row="23"
+                            Grid.Row="21"
                             Grid.Column="2"
                             VerticalAlignment="Center"
                             Classes="Margin8"
@@ -640,19 +654,19 @@
                             TextWrapping="Wrap" />
 
                         <TextBlock
-                            Grid.Row="24"
+                            Grid.Row="22"
                             Grid.Column="0"
                             VerticalAlignment="Center"
                             Classes="Margin8"
                             Text="{x:Static resx:ResUI.TbSettingsRoutingRulesSource}" />
                         <ComboBox
                             x:Name="cmbRoutingRulesSourceUrl"
-                            Grid.Row="24"
+                            Grid.Row="22"
                             Grid.Column="1"
                             Width="300"
                             Classes="Margin8" />
                         <TextBlock
-                            Grid.Row="24"
+                            Grid.Row="22"
                             Grid.Column="2"
                             VerticalAlignment="Center"
                             Classes="Margin8"
@@ -896,4 +910,4 @@
             </TabItem>
         </TabControl>
     </DockPanel>
-</Window>
\ No newline at end of file
+</Window>