reimplementation of the cache networking protocol to be fully non-blocking