my next question was 'how to handle error then?'.....
# coroutines
a
my next question was 'how to handle error then?'... but the answer is right in your link xD