8-Digit 7 segment module design

Hello, There ! In one of my project I am trying to shown the 8 digit values on seven segment display using Arduino Mega-2560. In that case i am able to print the data on Common anode seven segment display but have one problem, of scanning while printing data on SSD ( It shows little bit fluctuations ). Currently SSD's Segments A to G are drive using ULN2003 and Common pins are connected to GPIO pins of arduino directly. can anyone suggest to solve this Hardware design problem? Or may i drive every single SSD through ULN2003?

Use max7219 or ht16k33 to drive the display. Much simpler, no fluctuations, brighter, better!

MAX7219.

|500x500