optimize client event loop, and factory construction cycle
tweaks to client monitor