update cache structure to match other modules