update license generation