泛型 updata