My shoes look like they have under 100 miles on them, but they are over 300, there is def ware on the bottem, should I let them go to 400 and over? Is there actually risk of injury if you wait too long to replace shoes? Most of my miles are on trail, but I do a fair amount on pavement (25 percent i guess)