Created by: artemruts
Pulled this tiny change from another wip branch. Just a few lines to make sure we use try-catch with async and reset loading state if something goes wrong.
wip
try-catch
async