One more async callback ordering problem