call done() or pass deferred.reject directly to fail
Merge pull request #4 from remind101/call-done

call done() or pass deferred.reject directly to fail