Add initial sqs support

- [ ] self-review
- [ ] Update README
Probably we can move `RecvLoop` to the outside of test client.