provide asynchronous standalone() method