new post
update
query item before add item