Fix many bugs in dashboard widget live updates