refine post view