use username instead of id in problic User profile url
handle profile not found error