Refactor concurrency in go post