optimize listview display, add detail activity, and something forget