update rx version
add an example local cache
update and fix test