updatePost rely on X Callback