optimize dfa parser and hbase reader