renamed storage to s3
S3 api is passed as argument
changed async's queue to queue.js