don't update widget if data is not available