asynchronous integration using sqs