fix wrong layout when changing data throw scroll
we need to be sure that data doesn't changed throw saving process