add promises/a+ support