use clock skew for finding halfway point in sliding sessions; update cookie handler with duration