add function editPostById