update some dependencies and fix some small bugs in the post page