Renew function implementation in Delegate