fix shader reload