'Ensure the information from the TP-Link router is up to date.
Return boolean if scanning successful.'

def _update_info(self):

    if ((self.credentials == '') or (self.token == '')):
        self._get_auth_tokens()
    _LOGGER.info('Loading    wireless    clients...')
    mac_results = []
    for clients_url in ('WlanStationRpm.htm', 'WlanStationRpm_5g.htm'):
        url = 'http://{}/{}/userRpm/{}'.format(self.host, self.token, clients_url)
        referer = 'http://{}'.format(self.host)
        cookie = 'Authorization=Basic    {}'.format(self.credentials)
        page = requests.get(url, headers={'cookie': cookie, 'referer': referer})
        mac_results.extend(self.parse_macs.findall(page.text))
    if (not mac_results):
        return False
    self.last_results = [mac.replace('-', ':') for mac in mac_results]
    return True
