serial: generate message counter