always allocate transforms, add dirty flag for each joint