add micro cache management in get