Minimal reliable fetch change

This patch is the minimal change i could find to add reliable fetch on it...

I will use this for a while, but i think some proper specs and possible a minimal state machine is in order to properly implement the client protocol, that would mean a rewrite of sorts. I will likely start adding protocol specs first and then implement a state machine on top those, but thats going to take a while since that will only be a high priority when I have still issues with the current state of things... if anybody is already working on something like that tell me please (to minimize redundant work)