fixed bug with router_id