update native