ability to keep script alive
remove clients from pool if disconnected
ability to wait for test fns