tweak logging, simplify connection objects, use async_std primitives