'Update the servers\' list screen.
Wait for __refresh_time sec / catch key every 100 ms.
servers_list: Dict of dict with servers stats'

def update(self, servers_list):

    logger.debug('Servers    list:    {}'.format(servers_list))
    self.flush(servers_list)
    exitkey = False
    countdown = Timer(self.__refresh_time)
    while ((not countdown.finished()) and (not exitkey)):
        pressedkey = self.__catch_key(servers_list)
        exitkey = ((pressedkey == ord('\x1b')) or (pressedkey == ord('q')) or (pressedkey == 10))
        if ((not exitkey) and (pressedkey > (-1))):
            self.flush(servers_list)
        self.wait()
    return self.active_server
