fixed update bug --KW