add gpu mesh caching