Оптимизировать и доработать бота на python

Необходимо оптимизировать готовый бот на python.
Бот принимает 3 адреса, после того как он принял все адреса он записывает в массив значения которые он будет использовать в цикле, цикл сравнивает поочерёдно значения из массива по очереди с другим значением когда значения совпадают выполняется клик по центру экрана и цикл начинает сравнивать значение с другим значением из массива и так далее пока не будут сравнены все значения из массива.
Нужно:
1. Оптимизировать цикл который сравнивает значения
2. Ускорить получение значения из адреса
3. Сделать что бы программа не зависела при выполнении цикла
4. Ускорить выполнение клика
5. Бот должен после завершения работы цикла писать сколько было потрачено времени в миллисекундах на совпадения каждого значения из массива с другим значением

Читайте на 123ru.net