     func presentLoading(animated: Bool = false, completion: (() -> Swift.Void)? = nil) {
         self.countLoadings += 1
         if self.countLoadings == 1 {
-            let when = DispatchTime.now() + 0.3
+            let when = DispatchTime.now() //+ 0.3
             DispatchQueue.main.asyncAfter(deadline: when) {
                 if self.countLoadings > 0 && self.currentLoadingView == nil {
                     self.createCurrentLoading()

            }
        }
    }

    func dismissLoading(animated: Bool = true) {
        self.countLoadings = 0
        if self.currentLoadingView != nil {
            self.currentLoadingView!.dismiss(animated: true)
            self.currentLoadingView = nil
        }
    }


    }

    public func start() {
        presentInitLoading()
        MercadoPagoCheckout.currentCheckout = self
        executeNextStep()
    }
