automatic VNC port allocation added