added async parallel and additional function to post to ES 🍊
order functions in order they get called