cleanup shader manager
Add vertex cache