Get around with different promise libraries