Switch downloads to be done asynchronously, use libsoup-2.4 instead of libcurl