fix updatewid bug