- Renamed UpdateAssetsTimerTask to UpdateAssetBalanceService
- Fixed bug where timer did not run in headless mode
- Fixed bug where on exit, update assets would run even though peers are being disconnected, resulting in an exception.
- Replaced timer with scheduled executor