change deprecated methods
grab server messages before route loads
avoid circular dependency
this resolution is not needed