fixed timeleft virtual