DashboardPersiter -> DashboardPersister
try to accommodate with a database persister
fix a bug related to column width