fix widget desync'ing when updating application