use one coroutine per client again which does not crash anymore