xh update