golang io fixes