fixed the - 200 000 problem, simple little bug in the user class, the start time was being 0, so we were doing current time - 0. Which is a large large number.