less logs
add an async poll_for
bugfix: some exceptions were lost in the coroutine/future stuff