using sqs for async queuing
more framework