do not load es6-promise if Promise exists