mostly update fetch dashboard components to work with FetchJob