MyAsyncTask replaced UpdateService
DBHelper split to 3 classes:
base class DBStructure, DBUpdater and DBReader

 DBReader work with main db (ap.db) only read data
 DBUpdater work with temporary db (ap_update.db)
 after update main db replaced by temporary db

 User can show update process via notification and can work with old database.