IOBE ISSUE HAS BEEN RESOLVED.
THE PROBLEM WAS IN TOPINDEX JUMPING AFTER CLEANUP.
SOLUTION:
1) setting topindex (maybe works without it)
2) tv.getTable().setTopIndex(pre-cleaned);
3) recalling getTopIndex for lastTopIndex variable.