fix update hang