Apple says it's making progress on cleaning up its supply chain.