update some parts.