modified to support longer serial polling span.