native update