apparently some app or some action that resets the launcher makes this problem go away temporarily. so if i change language under settings from US English to UK English, the widgets start auto-updating for a few hours. Then, the problem happens again, and changing language again does the trick...