route component finished