x setting update