added option expireDelay