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