concurrent logging with go