renew calculating