make async cb in constructor optional (defaults to jsdom env)
v1.0.1