i was thinking maybe you can put a stronger engine so the program can run faster specifically on driver wiper
It can only wipe as fast as your drive can write data.
obviously you must be aware the your request mean absolutely nothing in coding terms. There's no such beast as a "software engine" that "drives" the time of a program's processing; at least nit in anyway that is suggested by this thread. Especially something hardware dependent as writing a bunch of data (times the number of wipes you asked for) then erasing said data (times the number of wipes you asked for yet again) in an alternating manner.
so if you're Doing Wipe Freespace on a (relatively tiny in today's hardware) 10 GB drive with 6 GB free ccleaner (any wiper worth a spit) must write a file filled with 1 byte/character characters of 6 GB (roughly 6,442,450,944 characters) At the speed your hard drive supports and the amount of Ram/cache your computer and/or harddrive have. It then Deletes that/those files.
Lets say you're "very security conscious" so you chose Guzman35. So we multiply the 6,442,450,944 by 35 to get
225,485,783,040 characters.
enjoy trying to type that many characters faster and have the computer process it