fix archive page bug