* removed async setting/callback checks
* don't check for undef variable and set objects to null instead of undef