BUGS: 1. cann't change flow line's color acoording to relation the current report and the last report. 2. sometimes block on socket recv, even use kill thread. 3. parse extra enc info still need polishing.