rewrite the sync case with inCharset module, rewrite user/:uid to user/uid/:uid, add user/username/:username router
catch error in user view