added expire support for add operation