Time.time pauses on touch end and resumes on touch

I am using a timer in my game. It should start with start of game and should end on trigger. Initially when I was trying on PC it wasn’t pausing on pressing any keys but when I used it in Android, it starts with my touch start and gets paused as I stop touching the screen. My script is as follow.

void Update()
//move car according to Input.getTouch(0) and Input.getTouchCount
void OnGUI()
	GUI.Box(new Rect(10,300,150,40),"Time : "+lapTime);

Time.timeScale = 0.0F to stop time
Time.timeScale = 1.0F to start back the time.

If there is some bug in a script it happens. It works fine when I changed my script.