private void checkPolls(Calendar cal) {
		Polls[] polls = DBHandler.getAllPolls();
		boolean wasChange;

		for (Polls poll : polls) {
			wasChange = false;
			if (!poll.isWas_handled()) {

				for (Recipient recipient : poll.getRecipientsArray()) {

					if (!recipient.isWasFirstSent()) {
						sendRecipientPoll(poll,recipient);
						recipient.setWasFirstSent(true);
						wasChange = true;
					}
				}

				if (checkIfComplet(poll.getRecipientsArray())) {
					sendCreatorCompleted(poll);
					wasChange = true;
					poll.setCompleted(true);
					poll.setWas_handled(true);
				} else {
					for (Recipient recipient : poll.getRecipientsArray()) {
						if((!recipient.isWasSendWhenAnswer()) && recipient.isDidReply()){
							sendSomeOneAnswer(poll, recipient);
							recipient.setWasSendWhenAnswer(true);
							wasChange = true;
						}
						
					}
				}
			}
			if (wasChange) {
				DBHandler.addPoll(poll);
			}
		}
	}