The widget often fails to retrieve data and requires manual refresh, often because it tries as the phone is booting, it would be nice if it tried again a few minutes later once or twice before settling on the settings value of update frequency. If there is a way of identifying a just booted stated it could be a bit more aggressive sunch as every 30 seconds 10 times. Or perhaps if there is a network available flag, check this as part of data retrieval.