upgrade promise dependency