access to system google account via AccountManager, IO operations in background threads, refactoring