update xnlib