Storable Payments: What's New