one of the problems is that 1% duty cycle does not "look" 1/100th of the intensity. Thus going from 1% to zero in a single step seems abrupt.
if you were to rely on your 555 to generate a sawtooth (this is what is across the capacitor) and then use a comparator to compare this with a voltage...