monitor shader file changes using dumb file write time polling