implemented upload image to s3