* ENHANCEMENT * make `ttl` mandatory for add function * BUGFIX * update (delete + create) records with different `ttl` to prevent duplicate entries