big improvements to skin update mechanism