count and send pulses simultaneously

@JarvisSong, please do not cross-post. Threads merged.