Reimplement cached browser in a much simplier format
Submit single query for ping after cached serverlist is downloaded instead of prioritizing pinging servers that are currently visible on screen
Add method to VirtualScroll that updates items that are visible
Set ping text to '?' every frame until the cache is populated (rather than complicated tasks and callbacks)