ZKL: fix downloader won't work when closed Benchmarker

A timer that monitor downloader crashed due to NULL error because it keep running even when the Benchmarker was closed!

Also I add dispose to 1 other timers
I still dont understand why is this hack needed