Android: SQLite best practices, including multiple threads access