I don't think this has anything to do with subtracting 8, that seems silly.
The timer display is time based and the message is sent over via unreliable network communications (ie dropped packet will not be recovered). If this is happening on local host, then that's another story, but it might just be a display issue.... it doesn't "skip" 87.