I am just trying to learn Kotlin coroutine. This is what I have so far. I am trying to load several data using Kotlin to speed things up. However, I am not sure whether this is the right approach or not in terms of error handling. Does it leaks memory if any of the coroutine fails? Is there a better way to do this?