remove static method and create Object to use it; remove sharedPreference from service; other refactoring; remove HomeReciever (unused)