router onroute event binding
fix bug of router.start