Does this crate support async? If not, how would I go about using this in an async context? (e.g. for a file upload in an async web server)