use new sync kvstore api