add support for different vnc port