Currently, this extension run VLS on a fixed port: `v ls --child --socket --port 5008 --timeout 15` When two VLS run together, the second one can't start up because port 5008 is already used. Instead, this extension should choose a random port.