Fix Daniel's crash.

the crash is caused because we attempt to destroy the singleton 2 times!
Now the destroy singleton is only performed by shadow/light manager.