Bug fix: note start time before making the request rather than in the callback