On state dependent batch service queue with single and multiple vacation under Markovian arrival process