update design document
update design doc