Use bytes.Buffer instead of string concat