moved ATF upload 'async' logic into ConcreteTexture