update duo, use ripple & add store example