Bug fix on mark read cache