update datatypes