golang loopbuf