added vote window verification in service layer