As of now i am using the
val currentIndex = table.getCurrentPageFirstItemIndex();
val adjustedIndex= currentIndex + 1
then after doing all updates ,
table.setCurrentPageFirstItemIndex(adjustedIndex)
i am doing this so is it a good fix no it is an acceptable fix until someone find the correct fix i will use this which is bearable than scroll to top