update requirement
start to work on pygal port