properly looping forever and doing datechecks for incremental inserts