Options parameter

Replace delay, expire by an options parameter
Add delay to endureIndex