Fix bug where route not update child props