only reload textures and materials if changed