fix serial_skip to use serial_read_bytes to avoid duplication of code.
implement simpler and more optimal per-packet delay timer