internal fix: no need to update empty route