Add a sections cache to increse performance