update documents
use int32_t