do not call network on main thread
broadcast when initFromPrefs
unregister NetworkStatusBroadCastReceiver
debug info