update datatype