cache vertical data