feature: items can now be set to expire after a certain duration or time