more robust connection reloading