sequins.go -> main.go
refactor out a bunch of asynchronous calls