separate client update with discovery, make autodiscovery work even if disconneted