update post layout
add a post