bulk updater does autocommit to avoid memory overflow