В Tornado работает главный цикл, можете попробовать добавить туда каллбек для периодического вызова вашего кода, главное что бы ваш код был неблокирующий.
Смотрите:
tornado.readthedocs.org/en/latest/ioloop.html
stackoverflow.com/questions/14260953/tornado-schedulerioloop.IOLoop.instance().add_timeout(time.time() + 5, callback)