make wrapper builder fetch SQS messages directly, and make it a service