updating createOrUpdate to update id if updating