fix compiler warning
update readme
update gen_thrift
overloaded versions for recordKeyValue
remove outdated TODO