added widget update interval setting + cleaned settings activity a bit