separate stats collection from state
improve reporting
use requests.Session for HTTP Keep-Alive
first try GET when activating