add custom recommendation for administrator, fix bugs: flash messages disappear after url-redirecting