specify which promise implementtion is used
update name to avoid conflict