reorganized Syntax cache