Asynchronous client-side encryption to S3 Bucket using JavaFX 2