add test for Deferred.all
implement Deferred.all
remove unnecessary todo
working on Deferred.race