only push if there are rows to push. on OK, push again (fast loop approach)