use relative times for ping/pong/timeouts

should fix timeouts when computer clock jumps