update hanxin