Texture Cache

I think remove canvas caching is good idea. Now it only creates problems