add config param
remove exists check for performance
re-write monitor proxy generation to offload message creation from a template to the handler thread; improves performance significantly