Add concurrency handling, and wait time
Configurability yo