use EPOLLET to avoid infinite spin
update ticker example to use lxml