Starbucks says its turnaround is ahead of schedule, but has a long way to go