Tinkered a little bit with asynchronous requests