fix missing LOGGER definition in client.js
use async to gracefully limit the number of concurrent tracker announce http requests
torrent initialize from state
increase tracker announce interval to 20s