     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()

    }

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

            }
        }
    }
    
    func presentInitLoading() {
        self.createCurrentLoading()
        self.currentLoadingView?.modalTransitionStyle = .crossDissolve
        self.navigationController.present(self.currentLoadingView!, animated: false, completion: nil)
    }

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

