i believe all that we have is an async query, not an async non-query (which is what an insert is). i looked at our sql library, and the async query is the only reference i saw. google does have an sqlite helper class which, i think, manages the potential conflict between db requests possibly timing out when run on the ui. concensus seems a little mixed regarding the need for a separate thread, except in extreme cases.