use SimpleCursorAdapter instead of ArrayAdapter