better starfield and better updating