added chunk cache