async splat method calls, fixes #32