dashboard: bug fixes, refactoring, update to propel bridge