add SETEX command support for the KV data structure