Problem was new behavior of ie8 for hash change ...
Problem is that internet explorer 8 now adds history event for hash change therefore when i was using internet explorer 8 i was getting two increments, It is all because the way RSH0.6 is designed, as previous versions of internet explorer did not support addition of history event for hash changes RSH0.6 has designed to inject history event via iframe. Thus now there are two requests going one for iframe and one when hash change occures. for some reason internet explorer ignored one alert message which i put for displaying received data as difference between two requests is very minute so it showed me only output of last request that was made OR it ignored first request response as immediately second request is send
That solved my problem. I didn't made changes yet but now i know what is the problem
Thank you for everybody's help