Update purchase flow