move from quicktcp to async_cpp namespace. Introduce IManager to allow manager replacement