async sending support to use it with s3 for instance