Try this...
When you do a scheduled shot take 0.1cc less and this should give you very close to your 10cc when the bottle is empty.
Like others have said the needle barrel can hold 0.1 - 0.2 cc so if you do 10 shots with a bottle you can be off by 1-2 cc.
So if you want 1.5 cc of Deca300 take in 1.4 instead