Migrating back to bulk_create, and using property update of percent_complete=100 to trigger cache invalidation