new post and update post and link