Flask, как вызвать метод и не дожидаясь его ответа вернуть ответ в jsonify?
Асинхрон на базе очередей редиски не вариант? Я про что - то подобное этому.
Надо отделять мух от котлет. 
В роуте возводите флаг "нужна перерисовка". Отдельным потоком (а еще лучше - отдельным сервисом) мониторите этот флаг и соответствующе реагируете. В противном случае вы огребете проблем как только к роуту обратится больше 1 клиента.