upgrade ripple lib + handle offers exercised design change