This behavior is expected when using serverPaging
and batch operations, because in order to show the next item the Grid needs to make a read request. Doing that without saving the changes first would lead to losing the changes that were made. In case you wish to always display as much items as specified in the pageSize, I would suggest using client-side paging.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI