add view contact page and fix categories update issue