Refactor user show page