async Task UpdateDataList(){
			ParseQuery<ParseObject> query = ParseObject.GetQuery("TeamData");
			//Orderby(Descending) dependent on data
			ParseQuery<ParseObject> sorted = query.OrderBy(string key); //change parseobj based on tab

			var allTeams = await sorted.FindAsync();
			dataStack.Children.Clear();
			int i = 0;
			foreach (ParseObject obj in allTeams) {
				await obj.FetchAsync ();
				TeamListCell cell = new TeamListCell ();
				cell.teamName.Text = "Team " + obj["teamNumber"];
				dataStack.Children.Add (cell,0, i);
				cell.dataCall.Text = obj [ParseObject]; //change parseobj based on tab
				dataStack.Children.Add (cell,1, i);
				i++;
			}
		}
		async Task UpdateTeamList(){
			ParseQuery<ParseObject> query = ParseObject.GetQuery("TeamData");
			ParseQuery<ParseObject> sorted = query.OrderBy("teamNumber");

			var allTeams = await sorted.FindAsync();
			pitStack.Children.Clear();
			foreach (ParseObject obj in allTeams) {
				await obj.FetchAsync ();
				TeamListCell cell = new TeamListCell ();
				cell.teamName.Text = "Team " + obj["teamNumber"];
				cell.teamName.TextColor = Color.FromRgb(Convert.ToInt32(obj["pitScoutStatus"].ToString()), 255, Convert.ToInt32(obj["pitScoutStatus"].ToString()));

				if (Convert.ToInt16(obj["pitScoutStatus"].ToString())==0){
					cell.teamName.TextColor = Color.Green;
				} else {
					cell.teamName.TextColor = Color.White;
				}

				pitStack.Children.Add (cell);

				TapGestureRecognizer tap = new TapGestureRecognizer ();
				tap.Tapped += (object sender, EventArgs e) => {
					Navigation.PushModalAsync (new AddPitTeam (obj));
				};
				cell.GestureRecognizers.Add (tap);
			}
		}
		async Task UpdateTeamList(){
			ParseQuery<ParseObject> query = ParseObject.GetQuery("TeamData");
			var allTeams = await query.FindAsync();
			teamStack.Children.Clear();
			foreach (ParseObject obj in allTeams) {
				await obj.FetchAsync ();
				TeamListCell cell = new TeamListCell ();
				cell.teamName.Text = "Team " + obj["teamNumber"];
				teamStack.Children.Add (cell);
				TapGestureRecognizer tap = new TapGestureRecognizer ();
				tap.Tapped += (object sender, EventArgs e) => {
					Navigation.PushModalAsync (new AddTeamPage (obj));
				};
				cell.GestureRecognizers.Add (tap);
			}
		}
		async Task UpdateTeamList(int select){
			ParseQuery<ParseObject> query = ParseObject.GetQuery("TeamData");
			ParseQuery<ParseObject> sorted = query.OrderBy ("teamNumber");
			if (select == 1) {
				sorted = query.OrderBy ("firstPick");
			} else if (select == 2) {
				sorted = query.OrderBy ("secondPick");
			} else {
				sorted = query.OrderBy ("teamNumber");
			}

			var allTeams = await sorted.FindAsync();
			favoredList.Children.Clear();
			foreach (ParseObject obj in allTeams) {
				await obj.FetchAsync ();
				TeamListCell cell = new TeamListCell ();
				cell.teamName.Text = "Team " + obj["teamNumber"] + ": " + obj["firstPick"] + " - " + obj["secondPick"];
				if(Convert.ToBoolean(obj["pickSelect"]) == true){
					cell.teamName.TextColor = Color.Red;
				} else{
					cell.teamName.TextColor = Color.White;
				}

				TapGestureRecognizer tap = new TapGestureRecognizer ();
				tap.Tapped += (object sender, EventArgs e) => {
					if(Convert.ToBoolean(obj["pickSelect"]) == false){
						cell.teamName.TextColor = Color.Red;
						data["pickSelect"] = false;
						SaveData();
					} else{
						cell.teamName.TextColor = Color.White;
						data["pickSelect"] = true;
						SaveData();
					}
				};

				favoredList.Children.Add (cell);

				cell.GestureRecognizers.Add (tap);
			}
		}