Asynchronous remote shell library