https://github.com/vallahaye/go-batcher