data variable type update