add the dynamic loading of listview; add comments caching;