#29 Allow async initialization of Node and Client