cache: implement naive merging
update readme