Fix some pointer vs value errors. Call Update()