only update moving parts of the objects hierarchy