Issue #32 - Implement batch sync

* Keep requesting records while the previous batch had some
* Ensure the new timestamp is different from the given one