test4: automatically reload shaders if they've changed on disk