add fluid interface to set and expire in Kv
refactor id generation, shortened Kv calls
fix namespace typo