Hello Rakesh,
My thinking would be that the data is refreshed around the first of
the month, but I don't have any specific knowledge about that process.
If you could pass along a handful of example keywords, the date on
which you performed each of the the getKeywordVariations() calls, and
the monthly search volume data returned on each specific date I'll see
whether anything's amiss and escalate as appropriate.
Cheers,
-Jeff Posnick, AdWords API Team