+bug: incorrect page info reset

variables were incorrectly re-set after the http response was received;
it caused synchronisation problems. not they are re-set right away
after the request is sent to the server.