Added simple asynchronous implementation