Review

a lot of code changed
again, if using CursorAdapter, remove everything here and replace with: 

```java
adapter.swapCursor(null);
````