golang break out of range loop