update skeleton