much better bone updating