upate linhai