save widget prefs before poking the service

fixes widget not getting updated immediately

Change-Id: I2d4f62656ea71e166ee518d89f55c179cc29292f