update knex
no need to cloneDeep since generateSpecIds does a shallow clone