Refactor the concurrency in go post