update sceleton