update NS mecheinsm