shader reloading fixed