added model cache
1.8.5
merge