add read time out & gofmt -w *