Amari Carter and Zach McCloud changing roles for Miami Hurricanes