Fix messages viewing and refine user showing page