Make S3 uploads acync using go Channels
Refactor
WIP