dynamic ws host