Adapting message manager