Finally fixed the texture cache bug, promise