add some test for the object Deferred
Merge branch 'origin/master'