better update sprite with maturity