add many function. futuretask for cache, get delay, judge down bytes and down url length, update some field to static