S3 upload tool using Guzzle and ReactPHP