stable version

stable version, next version will try expandable listview.
expand list view, fix details
fix bug: list view scrolling not accurate
initialize member with null