Use promises for getOperatorList()