update "duodao"