Scrollview for text game

Hello there!

I’m currently building a text game, where there is a kind of messenger. new messages arrive (newRect and text) into the scrollview. Some of them are just one after another, others requires players reaction (select one of two buttons). 

My question is what is the best way to make the autoscroll when a new message is there?
I’m using scrolltoposition, but it is not perfect and after some time it doesn’t work as expected.
Is there a way to make scrollview move some distance, not scroll to certain position?

I’ll appreciate any ideas and advice on how to build this engine.
Thanks