update many parts