removes thread which referenced shared data causing dead lock
finally I managed to remove blinking (this.DoubleBuffered = true;)