added async, changed http client to request and now using aws-sdk module directly.