Best way to refresh data in dashboard (udtabs, udtable) and how to change font size of text

We have a dashboard that is working for the most part… finally.
However, I need to do two things. Have the data refresh on a periodic schedule and I need to format the text / font size to make it fit better.

We have some scripting that will populate a Cache data list at least one time.
I tried to wrap this scripting inside a New-UDEndpoint. As soon as I do, I get no data to my dashboard. Without the New-UDEndpoint, I get the data 1 time.

$BuildRefresh = New-UDEndpointSchedule -Every 5  -Minute

New-UDEndpoint -Schedule $BuildRefresh -Endpoint {  
     < populate CacheDatalist >
}

$Columns = @('ApplicationName', 'CI', 'QA', 'RC', 'HF', 'QC', 'BETA', 'BLUE', 'GREEN') | ForEach-Object {
   New-UDTableColumn -Property $_ -Title $_ 
}
$gridapp = New-UDTable -Id 'gridapp' -Title "Release Information" -PageSize 40 -Columns $Columns -Data ($CacheDatalist | Where-Object -Property 'Type' -EQ "Application")


New-UDDashboard -Title 'PowerShell Universal' -Content {


New-UDTabs -Tabs {
    New-UDTab -Text "Applications" -Content {
        New-UDElement -Tag 'div' -Content { 
            $gridapp
        }
    }
}

Also i am curious how I might be able to change the font size of the text to get them to line up better. The screen shot belows shows how the values are too large to fit well