oops. If a new request is received after the old one has finished, just start it