reconnect in case "io.EOF"