implemented asynchronous into DashboardTab.js