the point of waiting for start of season is they will go on 3 yr contract if you re-new just before then when season starts they are 2 yr contract and with saving money on contract it only works if they have skill point`s saved as when renewed ( depending what level) their value drops meaning you pay 10% of value then when add skill their value goes back up