get_full: return nil if post id is invalid
clear cached posts on delete/revise
add comment