properly update posts