use CopyTask to replace CacheDirectory
remove getSubtitle and getComment
ComplexListItem create setData method
ComplexListItem remove getImage and getDefaultImage and ImageListAdapter remove ImageFetch
refactor for ImageListAdapter not use input constructor parameter
create PostHandler and NoPostHandler for AsyncTask
create OrderPostHandler