huangming:merge the main branch to native branch.