Now doesn't send a request muliple times if already in progress.