tcp: improve updating of rcv wnd