initial stab at generating a non-blocking client

only implemented for soap11