There's still a long way to go before the city of Charlotte meets its climate goals. City staff reported signs of progress this week, such as the debut of electric buses on city streets. But they also said the city may need to buy carbon offsets to hit its target of eliminating fossil fuel emissions in its buildings and vehicles.