ncarray, control and quaternion update