I think readability will improve if we get a simple object, which has key as it's name and expiry_time as Date.now() + delay