Add option 'upsert' to set