widget updated