check for null
protocol correction

wait for a valid response, or time out, instead of sending a new one
immediately
added displayDeltaTime()
newBlock constructor & is_prepared status
added file reader service
unchoke all interested peers for now