rewrite widgetUpdateLogic
sensor-type caches to file, widgets look better
add base upgrading to new version
Merge branch 'widget_improve'