added cache in markets and events