Sonic allows customers to tip carhops with updated app at 1,000 locations