fixing openBestore to run on UI thread