fix write files to s3, use vcr for specs, check gem upload by mocks