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

def _update_info(self):

    if (not self.success_init):
        return False
    _LOGGER.info('Checking    Devices')
    data = self.get_asuswrt_data()
    if (not data):
        return False
    active_clients = [client for client in data.values() if ((client['status'] == 'REACHABLE') or (client['status'] == 'DELAY') or (client['status'] == 'STALE') or (client['status'] == 'IN_ASSOCLIST'))]
    self.last_results = active_clients
    return True
