revise the parser, include the daily parser and the batch parser
revise the cache checker