At the moment the widget is updates every hour. This information is provided by the widget info xml and the user can't change the interval in the configuration. The app configuration should provide a setting for the update interval. This setting triggers an alarm or a similar scheduling method as mentioned in the App Widgets documentation.