RRD: fleshed out Fetch and Update