updating post and swapping highlighting engine