incremental gl and cached styles