update post function
update post function
modify post function