Double check and fix some issue in post component