update value type