Revert "download"

This reverts commit ccc463bdb1630e89c4e6ae200fb7d6ed9aa2c54a.
Revert "bind"

This reverts commit 05033c0b42e56b58fa61285a9ed683995892fc2c.
Revert "test"

This reverts commit 4db0118385e1f288bff2bd00733720f81324c252.
Revert "promise"

This reverts commit 63672615ab59ab90d14268f544fe5f8e2e915c33.
Revert "binding"

This reverts commit d310989bab1a705b34f79179ebe4ada78cde729d.
Revert "downlaod"

This reverts commit e45672b3e75335c4a6cda1939d2b9cdb5b6e420c.
Revert "testing download"

This reverts commit 888e049bdb85be738bff0a31767668172c41b19e.