fixed updatewid, different scenarios
fixed updatewid, different scenarios