it seems that the await() point of an async call hangs the thread. I'm using the native-mt coroutines, but that doesn't seem to help. Removing the async/await does, however. These async calls are to ktor HttpClient.get/put, which I'd like to execute simultaneously.