router on backend, for BB.router