Async tools for go