Torrent.getState must be called from the DispersyThread