android open db asyncronously
android report error if db is not opened
android syncronization object