updated: 添加软删除的支持