Update version
Do not require serialport unless we have to