update some piece