2-pass star update