F/merge proto

hmm.. until now the refcache was an optional thing, but this change couples that to the ACK mechanism. It should be optional.