experimental async logger
Much more solid