calculate intervals differently if goal has too many days (>30)