added common history cache