Joey Logano battles for position in Charlotte