skel state updates