pull from blizz api and push to elastic