fix router.js