This is a known issue. You should limit the number of times you call dbInk(). If you need to have different colors, try rendering your text by color instead of changing the color whenever you render the text... If that makes sense.
pseudocode:
loop(){
dbInk(..);//color 1
loop(){//all the text that needs to have this color of ink
dbText(..);
}
dbInk(..);//color 2
loop(){//all the text that needs to have this color of ink
dbText(..);
}
....... do as many times as you need.
}
If you are only using one color, simply call dbInk() before the main loop..... Don't know how many colors you need, but I hope this helps.
The fastest code is the code never written.