feat(report): refactor report router,, orz, it's difficult...