refactor dashboard news: dbcall to controller