Add find_or_create_many and should_update