refactoring of ThreadViewAdapter