feat: poll server for existance
feat: read visualization input from response instead